home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / remote / scht_407.zip / SCHT!407.DOC < prev    next >
Text File  |  1991-11-10  |  31KB  |  946 lines

  1.  
  2.  ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐  ┌─────┐ ┌──┬──┐ ┌─────┐ ┌─────┐  ┌─┐
  3. ░│  ───┤░│  │  │░│  ── │░│  ── │░│  ───┤░░│    │░│  │    │░│  │    │░└─┐ ┌─┘░░│ │░
  4. ░│     │░│     │░│  ── │░│    ─┤░│  ───┤░░│  ───┤░│    │░│    │░░░│ │░░░░│ │░
  5. ░├───  │░│  │  │░│     │░│     │░│     │░░│    │░│    │░│  │    │░░░│ │░░░░└─┘░
  6. ░│     │░│  │  │░│     │░│   │ │░│     │░░│    │░│  │    │░│  │    │░░░│ │░░░░┌─┐░
  7.  └─────┘ └──┴──┘ └─────┘ └───┴─┘ └─────┘  └─────┘ └──┴──┘ └──┴──┘   └─┘    └─┘
  8.                            V e r s i o n   4 . 0 7
  9.     C o p y r i g h t   ( C )   1 9 9 1   S h a w n   G r e s h a m
  10.  
  11.                       From
  12.  
  13.                   Joel Karr's
  14.  
  15.                E l e c t r o d e s B B S
  16.  
  17.               903-868-2794 FIDOnet 1/19:55
  18.  
  19.  
  20. C r e d i t s
  21. ─────────────
  22.  
  23.     The following products are copyrighted material and/or
  24.     trademarks of their copyright and/or trademark holders
  25.     respectively:
  26.  
  27.     DESQview        Quarterdeck Systems
  28.     Remote Access, RABBS    Continental Software
  29.     MASM            Microsoft Corporation
  30.     TASM            Borland International
  31.  
  32.     Their names are used only for reference to aide in
  33.     installation and usage of SabreChat!.
  34.  
  35.  
  36. W h a t   i s    S a b r e C h a t !
  37. ───────────────────────────────────
  38.  
  39.     SabreChat! is a cross-node/cross-environment chat
  40.     utility for Remote Access Bulletin Boards Systems
  41.     providing a means for users on different nodes to conduct
  42.     'real-time' communication.
  43.  
  44.     SabreChat! provides the following options:
  45.  
  46.     ■ Character-by-character communications instead of
  47.       the confusing, jerky line-by-line method.
  48.  
  49.     ■ Runs on nodes separated by DESQview, Networks supporting
  50.       NetBios, Novell Netware, or WINDOWS graphic environment.
  51.  
  52.     ■ Supports remote ANSI on/off (hi/lo intensity), Avatar and
  53.       40/80 column displays.
  54.  
  55.     ■ Local screen can be updated with an optional direct screen
  56.       write mode with an CGA Snow Removal option for faster text
  57.       display as well as a BIOS update mode and the traditional
  58.       text output method. Supports DESQview's direct screen write
  59.       buffer.
  60.  
  61.     ■ Supports up to 49 nodes!
  62.  
  63.     ■ Allows paging to a user on another RA node.
  64.  
  65.     ■ Optional two modes of name-prompting to reduce confusion in
  66.       conversations of 3 or more users that can be changed by the
  67.       user to fit his or her desires.
  68.  
  69.     ■ Can be used to create Conference menus for more than
  70.       one concurrent chat session under a network or multitasker.
  71.  
  72.     NOTICE:
  73.         The unregistered version of SabreChat! has a ten-minute
  74.         time restriction.  A user may re-enter SabreChat! as
  75.         often as he wishes though.
  76.  
  77.     SabreChat! is written in 8088 assembly language and assembled
  78.     with the Turbo Assembler Version 2.00 for smaller EXE size and
  79.     faster execution.
  80.  
  81.  
  82. R e q u i r e m e n t s
  83. ───────────────────────
  84.  
  85.     SabreChat! requires the following to operate correctly.
  86.  
  87.     ■ A Communication Fossil.  Examples : BNU and X00
  88.  
  89.     ■ ANSI.SYS if you use the S3 (use ASCII/ANSI Text Output
  90.       function explained later).
  91.  
  92.     ■ Only needs about 25k to operate.
  93.  
  94.     ■ A multitasker, or a novell or netbios network.
  95.  
  96.     NOTE: As of version 4.07, SabreChat! will no longer
  97.           support Remote Access Version 1.01 or earlier.
  98.               Earlier versions of SabreChat! should be retained
  99.           to allow usage with earlier version of RA.
  100.  
  101.  
  102. L i c e n s i n g   A g r e m e n t
  103. ───────────────────────────────────
  104.  
  105.         ■ You may use SabreChat! for a period of four weeks to determine
  106.           it's usefulness on your system. After this period you MUST
  107.           register SabreChat! or discontinue the use of it.
  108.  
  109.         ■ You are encouraged to distribute SabreChat! provided no fee is
  110.           charged for distribution, the distribution archive is NOT to
  111.           be modified.
  112.  
  113.         ■ Registration will entitle you to future versions of SabreChat!
  114.           but subject to any special condition of that release.
  115.  
  116.         ■ Sabre Products or Shawn Gresham is not obligated to provide
  117.           future versions, or support, for SabreChat!.
  118.  
  119.         ■ You may not modify or reverse-engineer SabreChat!.
  120.  
  121.         ■ SabreChat! may NOT be included for distribution as part of any
  122.           software library that is sold for profit.
  123.  
  124.         ■ Sabre Products, or Shawn Gresham's, liability is limited to
  125.           the amount paid for registration only.
  126.  
  127.  
  128. R e g i s t r a t i o n
  129. ───────────────────────
  130.  
  131.     Welcome to revision 4.07!!!
  132.  
  133.         Revision 4.07.00 will, unfortunatetly, be the first version of
  134.         SabreChat! to have true registrations.
  135.  
  136.         The following infomation is needed for registration:
  137.  
  138.                 Sysop name
  139.                 System name
  140.                 Primary BBS phone number
  141.                 Postal address
  142.                 FidoNet address (if available)
  143.  
  144.  
  145.         Please send $15 US for registration, along with the above
  146.         information, to one of the following locations:
  147.  
  148.         USA:
  149.                 "Registration Schat!"
  150.                 C/- Shawn Gresham
  151.         Route 1 Box 544
  152.                 Gordonville, TX 76245
  153.                 USA
  154.  
  155.                 "Registration Schat!"
  156.                 C/- Joel Karr
  157.                 Route 1 Box 281c
  158.                 Sherman, TX 75090
  159.                 USA
  160.  
  161.  
  162.         AUSTRALIA:
  163.  
  164.             "Registration Schat!"
  165.             C/- Terry Harvey
  166.             PO Box 593
  167.             Burwood NSW 2134
  168.             AUSTRALIA
  169.             Accepts VISACARD,
  170.             MasterCard, BankCard
  171.  
  172.  
  173.         ■ You MUST include all the registration information correct for
  174.           proper key generation.
  175.  
  176.         ■ Checks or money orders should be made payable to the person of
  177.           the registration site.
  178.  
  179.         ■ Include either a stamped, self-addressed envelope, or a FidoNet
  180.           address for a receipt of your payment.
  181.  
  182.  
  183. R e g i s t r a t i o n   K e y
  184. ───────────────────────────────
  185.  
  186.        Upon registering you will receive your personal key via netmail
  187.        (if availble). If netmail is not available to you, then after
  188.        receiving your payment receipt via. return mail, call the
  189.        registration locations' BBS and a PERSONAL message with the key
  190.        file will be attached on hold for you. Each key is a small file
  191.        (120 bytes) in size which contains information about your
  192.        registration. Place a copy in your system directory that the SET
  193.        SCHAT!= points to (normaly your RA system directory).
  194.  
  195.        SabreChat! detects a valid key upon execution and switches into
  196.        registered mode. Registration information is displayed at program
  197.        execution, and the "please register" is removed. This removes the
  198.        10 min restriction of non registered mode.
  199.  
  200.        WARNING!  DO NOT make your key available to anyone! Doing so will
  201.        violate your registration agreement with Sabre Products.
  202.  
  203.  
  204. S C h a t !   F i l e s
  205. ───────────────────────
  206.  
  207.     The following files are included in the SabreChat! archive
  208.     file.
  209.  
  210.     SCHAT!.EXE    The main executing file.
  211.  
  212.     SCHT!407.DOC    This Manual.
  213.  
  214.     SETSCHT.COM    The file allows you to set the defaults that
  215.             SabreChat! will use on the command line.
  216.  
  217.     SCHAT!.TXT    A sample text file that will display to each
  218.             user as he enters SabreChat!.
  219.  
  220.     MXR!.COM    Creates a memory buffer for SabreChat! when
  221.             being used under a multitasker.  Now supports
  222.             up to 49 nodes at once.  This program is the
  223.             descendent of MIXER!.COM that was with version
  224.             2.05 and before and is not compatible with
  225.             the older version of SabreChat! nor is 4.07
  226.             compatible with the old MIXER!.COM.
  227.  
  228.     NETMXR!.COM    This allows simultaneous execution of
  229.             several nodes of SabreChat! under a
  230.             multi-tasker on several machines on a
  231.             network. (yeah, neat trick)
  232.  
  233.     REMOVE!.COM    Removes MXR!.COM and NETMXR!.COM from memory.
  234.  
  235.     MXR!.DOC    Help on Mixer!
  236.  
  237.     Files created by SabreChat! during execution:
  238.  
  239.     SCHAT!.SAV    The default file. Created by SETSCHT.COM.
  240.     SCHAT!.CNF    Conference Information.
  241.     SCHAT!.USR    User Information.
  242.  
  243.  
  244. I n s t a l l i n g   S a b r e C h a t !
  245. ─────────────────────────────────────────
  246.  
  247.     To install SabreChat!, you will need to create a environment
  248.     variable called SCHAT! and point it toward the main directory
  249.     of your bulletin board system.    For Remote Access systems,
  250.     SCHAT! will be set to the same directory as your RA variable
  251.     is set. This directory must be accessable by all nodes.
  252.  
  253.     For example: SET SCHAT!=C:\RA
  254.  
  255.     The semaphore path can be set with the SabreChat! utility
  256.     SETSCHT.COM.  SabreChat! will then look for the NODE?.RA
  257.     files in the semaphore path.
  258.  
  259.     Through experience, we have discovered that it is benificial
  260.     to delete the files: SCHAT!.CNF and SCHAT!.USR in your
  261.     AUTOEXEC.BAT file.  SabreChat! will re-create them when
  262.     executed and this will prevent any garbage from being left
  263.     over from a lock-up.
  264.  
  265.     Also if you create or modify the SCHAT!.TXT file that came
  266.     with SabreChat!, you can give additional information to
  267.     users entering SChat!.    The text file could be used for
  268.     anything you wish: newsletters, warnings, greetings,
  269.     additional help, and coupled with a random file creator you
  270.     could use the file for random quotes or such.  Please do not
  271.     include any control characters into the text file other than
  272.     carriage return and linefeed.
  273.  
  274.     I would suggest that you thoroughly read this document for the
  275.     information that you will need for your system.
  276.  
  277.     For help with MXR!.COM please read MXR!.DOC included in the
  278.     SabreChat! package.
  279.  
  280.  
  281. U p d a t i n g   S a b r e C h a t !
  282. ─────────────────────────────────────
  283.  
  284.     If you already have SabreChat! and are upgrading to a newer
  285.     version please do the following things to make the upgrade
  286.     as painless as possible.
  287.  
  288.         1.    Delete the files SCHAT!.USR and SCHAT!.CNF.
  289.  
  290.         2.    If the new version of SChat! has a different
  291.             sized SCHAT!.SAV delete that too and re-run
  292.             SETSCHT to reconfigure SabreChat!.
  293.  
  294.  
  295. C o m m a n d    L i n e   O p t i o n s
  296. ───────────────────────────────────────
  297.  
  298.     Below is a listing of all the command line parameters needed to
  299.     execute SabreChat!.  I have included a full length description
  300.     of each and usage examples to help prevent confusion.
  301.  
  302.   A    ASCII/ANSI/Avatar Usage.
  303.  
  304.         This flag determines whether ASCII, ANSI, or Avatar commands
  305.         are sent to an online user.
  306.  
  307.         A<0, 1, 2, or 3> where    0 = None,
  308.                     1 = Ansi,
  309.                     2 = Avatar,
  310.                     3 = Ansi/Avatar.
  311.  
  312.         Default: A0         - None
  313.  
  314.         Example: SCHAT! A3        - Ansi/Avatar Mode
  315.  
  316.   B    Set Immediate Users Baudrate.
  317.  
  318.         This command sets the baud rate for an immediate user
  319.         on whatever communications port that was specified with
  320.         the P <set port number> option.  Please see the following
  321.         chapter over IMMEDIATE USERS.
  322.  
  323.         B<baud> where baud is a rate 300 to 38400.
  324.  
  325.         Default: Leaves the port at whatever setting it was at.
  326.  
  327.         Example: SCHAT! &Gina_Lewter B1200 P0
  328.                 -- Handles Online User at 1200 baud
  329.                    on port 0.
  330.  
  331.   C    Select Talk Port.
  332.  
  333.         Selects communications port to be used for cross-node
  334.         communications.  Not to be confused with P (Call Com
  335.         Port) that determines the communication port for the
  336.         caller.  Only use this command if you wish to use a
  337.         communications port for cross-node chatting otherwise
  338.         do not include it on the command line.
  339.  
  340.         C<port> where port is a valid communications port 1-8.
  341.  
  342.         Default: None
  343.  
  344.         Example: SCHAT! C2        - Use COM2
  345.  
  346.   D    NetBios Double Checking Mode. (NETBIOS and NOVELL ONLY)
  347.  
  348.         This command enables SabreChat!'s character double
  349.         check mode.  Netbios has a tendency to lose characters
  350.         on systems with 4 or more nodes due to the fact of
  351.         netbios communication when the network drives are being
  352.         heavily used.  By using the D command line parameter, Sabre
  353.         Chat! will try to double check each character sent to help
  354.         cut down on the character loss.
  355.  
  356.         NOTE: I would recommend that you only use this command,
  357.           if you are indeed experiencing character loss problems
  358.           on a multiserver system or a system where the server
  359.           is a node of the bbs.
  360.  
  361.         Default: Disabled
  362.  
  363.         Example: SCHAT! D        - enable netbios double checking
  364.  
  365.   F    Define Message Filename.
  366.  
  367.         RA versions 1.10 and above use NODE?.RA to send
  368.         messages to other nodes. The F command allows the sysop
  369.         to specify the filename if he does not wish to use
  370.         NODE?.RA.
  371.  
  372.         F<filename> where filename is a legal filename
  373.                   with ? in place of the node
  374.                   number.
  375.  
  376.         Default: FNODE?.RA
  377.  
  378.         Example: SCHAT! FONLINE?.MSG
  379.  
  380.    H    Use Handle/Aliases.
  381.  
  382.         When this flag is set SabreChat! will use caller's
  383.         handles/aliases instead of their names.
  384.  
  385.         H<0 or 1> where 0 = use names, and 1 = use handles.
  386.  
  387.         Default: H0
  388.  
  389.         Example: SCHAT! H1 -- use handles
  390.  
  391.    I    Use Novell Netware IPX DataGram Routines. (NOVELL ONLY)
  392.  
  393.         Allows SabreChat! to run on Novell Netware systems that
  394.         have loaded IPX without need of a clumsy netbios shell.
  395.  
  396.         Default: Off
  397.  
  398.         Example: SCHAT! I    - use Novell Netware Routines.
  399.  
  400.    L    Use NetBios and Specify LANA Card Number. (NETBIOS ONLY)
  401.  
  402.         Allows SabreChat! to run on systems running NetBios
  403.         without having to use an RS232 cable. Do not include if
  404.         you wish to use the C <talk port> or V<Memory Buffers>
  405.         options.
  406.  
  407.         L<LANA Card> where LANA Card is 0 or greater.
  408.  
  409.         Default: None
  410.  
  411.         Example: SCHAT! L0    - activates netbios with LANA 1
  412.  
  413.    M    Set Name Prompting Default.
  414.  
  415.         This parameter sets the prompting type that will be
  416.         default when a user enters SabreChat!.  The user can
  417.         later change his prompting by use of the ^T toggle
  418.         prompting mode command, if he or she prefers another
  419.         mode.
  420.  
  421.         M<0,1,or 2> where 0 is NONE (disabled)
  422.                   1 is First Name
  423.                 example: --Shawn--
  424.                      hiya
  425.                   2 is initial mode
  426.                 example: SG> hiya
  427.  
  428.         Default: M0   - Disabled
  429.  
  430.         Example: SCHAT! M1        - First Name prompting enabled
  431.  
  432.    N    Assign Node.
  433.  
  434.         Selects node to use when reading USERON.BBS for the user
  435.         information.
  436.  
  437.         N<node> where node is a valid RA node 1-49.
  438.  
  439.         Default: N1     - Node 1
  440.  
  441.         Example: SCHAT! N3    - Node 3
  442.  
  443.    O    Select Conference Name.
  444.  
  445.         Now with version 4.07 of SabreChat!, multitasking
  446.         systems can now take advantage of the conferencing
  447.         ability before only available to networks. This
  448.         command line option allows the SysOp
  449.         to specify the initial conference that the user will be
  450.         involved in upon entering SabreChat!. More Information
  451.         on conferencing is included later in the 'Conferencing'
  452.         chapter in this manual.
  453.  
  454.         O<conference name> where conference name is a
  455.                      valid conference name.
  456.  
  457.         Default: OSCHAT!
  458.  
  459.         Example: SCHAT! L0 OGIRLS    - use netbios with the
  460.                       name GIRLS.
  461.  
  462.    P    Select Caller Communications Port.
  463.  
  464.         Specifies the com port to be used for the online caller.
  465.         Be careful not to confuse this command with the C <talk
  466.         port> option. This option is ignored if the caller is
  467.         local (i.e. baudrate 0). Should be the same port as
  468.         being used by the bulletin board.
  469.  
  470.         P<port> where port is a valid communications port 1-8.
  471.  
  472.         Default: None (local)
  473.  
  474.         Example: SCHAT! P1         - Use COM1
  475.  
  476.    S    Display Mode.
  477.  
  478.         Sets the local screen update mode.    Modes available are
  479.         Direct Screen Update (the fastest), Direct Screen Update
  480.         with CGA Snow Removal, Bios Output Routines (slightly
  481.         slower than direct) and normal ASCII/ANSI text prints
  482.         (the slowest). The Direct Screen Update and BIOS modes
  483.         should auto-adapt to your video environment (i.e. 80x25,
  484.         80x43, 80x50, etc...) and place the status bar at the
  485.         bottom. If you have problems with the direct display,
  486.         try downgrading to BIOS and even to the text output
  487.         routine if all else fails and SChat! will operate as it
  488.         did in the earlier versions. The status bar is not
  489.         available in the text output mode.
  490.  
  491.         S<0, 1, 2, or 3> where 0 is direct
  492.                    1 is direct with CGA Snow Removal
  493.                    2 is Bios Output
  494.                    3 is ASCII/ANSI text output
  495.  
  496.         Default: S0   Direct
  497.  
  498.         Example: SCHAT! S2        - Use Bios
  499.  
  500.    T    Set Minutes Remaining.
  501.  
  502.         Sets the maximum amount of time allowed in chat in
  503.         minutes before SabreChat! will return the user to the
  504.         BBS.
  505.  
  506.         NOTICE:
  507.         This command is ALWAYS set to 10
  508.  
  509.         T<minutes> where minutes is 0-255.
  510.  
  511.         Default: T20    - 20 minutes
  512.  
  513.         Example: T90    - 1 Hr 30 Minutes
  514.  
  515.   U    Ask User for Initial Conference Names.
  516.  
  517.         This option causes SabreChat! to prompt the user for a
  518.         conference name upon entering.
  519.  
  520.         Default: None
  521.  
  522.         Example: SCHAT! U
  523.  
  524.   V    Use Memory Buffers. (MULTITASKER and NETMXR! ONLY)
  525.  
  526.         Allows SabreChat! to communicate across windows on a
  527.         multitasking system. This option requires that MXR!.COM
  528.         or NETMXR!.COM was executed before entering the
  529.         multitasker. Please read the 'Mixing Systems' chapter
  530.         later in this manual if you wish to operate under a
  531.         multitasker and a network at the same time.
  532.  
  533.         Default: None
  534.  
  535.         Example: SCHAT! V    - allows operation under a multitasker.
  536.  
  537.   Z    Set Screen Length.
  538.  
  539.         Sets the screen length in lines for the direct and BIOS
  540.         output modes. Does not effect the text output routines
  541.         or the output to an online user. The function is
  542.         included in case auto-detection (default) fails to
  543.         correctly estimate the video mode. Also useful for
  544.         setting smaller number of lines in DESQview so that the
  545.         SChat! status bar will be visible in the DESQview
  546.         window.
  547.  
  548.         Default: Detect
  549.  
  550.         Example: SCHAT! Z10  - sets number of lines to 10.
  551.  
  552.  
  553.   -    Set User Inactivity Timeout Time.
  554.  
  555.         This command line parameter allows the sysop to set the
  556.         time in which SabreChat! will abort if the user is
  557.         inactive.  A warning will be sent to the user one minute
  558.         before SabreChat! aborts back to the system.
  559.  
  560.         -<2-255> where 2-255 is the minutes before abort.
  561.  
  562.         Default: -5
  563.  
  564.         Example: SCHAT! -3    - sets limit to 3 minutes.
  565.  
  566.   &    Local Non-BBS Operation Mode.
  567.  
  568.         This option allows the sysop enter SabreChat! as a
  569.         different node, but without need of an actual BBS node
  570.         being present.  He will not be present in the USERON.BBS
  571.         file but will be fully present in the SabreChat! session
  572.         as an individual node.  SabreChat! should be called with
  573.         a node number higher than the highest number on the
  574.         board (i.e. node 4 on a 3 node system.). Preferably the
  575.         next node number to prevent large .USR files (i.e. don't
  576.         use node 49 :) unless you have plenty of space)
  577.  
  578.         &<first_last name>
  579.  
  580.         Default: Disabled
  581.  
  582.         Example: SCHAT! &Shawn_Gresham N3
  583.                 -- Shawn Gresham on imaginary node 3.
  584.  
  585.         Example: SCHAT! &Gina_Lewter N3 B1200
  586.                 -- Online User at 1200 baud on imaginary
  587.                    node 3.
  588.  
  589. U s i n g   S a b r e C h a t !
  590. ───────────────────────────────
  591.  
  592.     Once in SabreChat! the user can activate commands by either
  593.     hitting control-[key] or by typing '/[key]' on a blank line.
  594.  
  595.     The following commands are availiable to users once in
  596.     SabreChat!:
  597.  
  598.     A    Toggle ASCII/ANSI/Avatar mode.
  599.  
  600.         This will toggle the code form that SabreChat! will
  601.         send color information to the remote user (if any).
  602.         Does not affect the local screen.
  603.  
  604.     C    Toggle 80/40 column wrapping.
  605.  
  606.         This command toggle controls the point at which
  607.         SabreChat! performs its word wrapping.
  608.         (unfortunately affects local side too)
  609.  
  610.     E    Smile. (COURTESY COMMAND)
  611.  
  612.         The user smiles.
  613.  
  614.     F    Change Conference.
  615.  
  616.         This command displays a list of conferences and
  617.         allows the user to change which conference he is in.
  618.         Conference names are limited to normal ASCII
  619.         character and if the name is preceded with a '/'
  620.         then the conference is considered private and the
  621.         name will not show on the conference list, instead
  622.         PRIVATE is displayed.  Only users knowing the name
  623.         may enter the conference.
  624.  
  625.     G    Check Online Messages.
  626.  
  627.         This command tells SabreChat! to look for messages
  628.         sent by RA's page_online command and display them.
  629.  
  630.     L    Laugh. (COURTESY COMMAND)
  631.  
  632.         The user laughs.
  633.  
  634.     N    Toggle Color Intensity.
  635.  
  636.         This toggles between intense and normal colors in
  637.         ANSI and Avatar modes.
  638.  
  639.     O    List Users Currently Online.
  640.  
  641.         This command lists the users curretly online in RA
  642.         as per USERON.BBS.  It does not show hidden users
  643.         and will display the users handles instead of their
  644.         names if the H1 parameter is used on the command
  645.         line.
  646.  
  647.     P    Page Online.
  648.  
  649.         This command is the same as RA's page_online option.
  650.  
  651.     T    Toggle Prompting Mode.
  652.  
  653.         This allows the user to toggle thru all the prompting
  654.         modes availiable in SabreChat! (none,full name, intial)
  655.  
  656.     W    Wrist Watch.
  657.  
  658.         Displays the time and the time remaining for the user.
  659.  
  660.     X    Exit SabreChat! and return to BBS.
  661.  
  662.     Z    Display the Help Screen.
  663.  
  664.     Also some other keys have been added for the / commands.
  665.  
  666.     /? and /h display the help screen.
  667.     /s smiles.
  668.     /q quits.
  669.  
  670.  
  671. U s i n g   S a b r e C h a t !   W i t h   R A B B S
  672. ─────────────────────────────────────────────────────
  673.  
  674.     SabreChat! has been designed on, around, and for Remote
  675.     Access Bulletin Boards.  All of the command line parameters
  676.     have a RABBS counterpart to allow easy setup. A full listing
  677.     of these options are in the RA.DOC file. The most used
  678.     options are included below.
  679.  
  680.     *G    Ansi Graphics 0=off, 1=ansi, 2=avatar, 3=ansi/avatar
  681.         used with SChat!'s A option as A*G
  682.  
  683.     *N    Current Node
  684.         used with SChat!'s N option as N*N
  685.  
  686.     *P    Communications Port
  687.         used with SChat!'s P option as P*P
  688.  
  689.     *T    Time remaining in minutes
  690.         used with SChat!'s T option as T*T
  691.  
  692.     These commands are the exact counterpart to SabreChat!'s
  693.     command line options.  SabreChat! can be executed by
  694.     RA's Type 7 menu.  Example as follows:
  695.  
  696.     USER TEXT  : (S)abre Chat!
  697.     MENU TYPE  : 7
  698.     OTHER TEXT : SCHAT!.EXE N*N P*P T*T A*G
  699.     HOT KEY    : 'S'
  700.  
  701.     Currently, LANA settings for the net option will have to
  702.     be 'hard-set' at the command line because RA does not
  703.     have a counterpart.
  704.  
  705.     OTHER TEXT : SCHAT!.EXE N*N P*P T*T A*G L0
  706.  
  707.  
  708. U s i n g   A    M u l t i T a s k e r
  709. ─────────────────────────────────────
  710.  
  711.     SabreChat! operates under a multitasker using the V <memory
  712.     buffers> option. To use SChat! with the V option, you must
  713.     first execute MXR!.COM before entering the multitasker (such
  714.     as DV.COM).  This program creates the TSR's and buffers that
  715.     SabreChat! will use later to communicate inbetween windows.
  716.     Details about MXR!.COM and it's installation are described in
  717.     MXR!.DOC included in this archive.  So far, SChat! has been
  718.     tested under DESQview and WINDOWS, but should work under any
  719.     multitasking environment using the V command line option.
  720.  
  721.     You may have difficulty using SabreChat!'s direct screen
  722.     updating with a multitasker.  Switching to the BIOS output
  723.     mode should help prevent confusing local displays and still
  724.     retain the status line.  If problems persist move down to the
  725.     ASCII/ANSI text output and SabreChat! will operate as it has
  726.     in previous versions.  A useful trick is to set the Z<screen
  727.     lines> option to the size of your windows (if any) so that you
  728.     can locally see the status bars for each node without the
  729.     windows scrolling.
  730.  
  731.     Example of a DESQview call would be as follows:
  732.  
  733.     SCHAT!.EXE N*N P*P A*G V
  734.     or
  735.     SCHAT!.EXE N*N P*P A*G S2 Z10 V    (bios screen update half
  736.                         screen size)
  737.  
  738.  
  739. U s i n g   N e t W o r k s
  740. ───────────────────────────
  741.  
  742.     SabreChat! Version 2.05 was the first of the SCHAT! series
  743.     to allow communication via NetBios.  Version 3.60 included
  744.     the excluded novell network users into the ballgame. Netbios
  745.     (L) and Novell (I) modes operate identically. A Group Name is
  746.     created by each node when SabreChat! is executed and text is
  747.     sent to and from that name.
  748.  
  749.     Sometimes heavy drive access can cause character loss on
  750.     multi-server systems or on the server machine.    If this
  751.     becomes a persisant and serious problem, try turning on the
  752.     DoubleChecking feature (command line option D) and this
  753.     should help cut down on losses.
  754.  
  755.  
  756. C o n f e r e n c i n g
  757. ───────────────────────
  758.  
  759.     With the introduction of version 4.07, SabreChat! now allows
  760.     conferencing with multitaskers as well as networks.  The
  761.     following paragraphs have been written to help explain
  762.     SabreChat!'s conferencing abilities.
  763.  
  764.     Conferences are like rooms set aside for users to talk to
  765.     each other in (in fact, you may wish to use conference names
  766.     that further this idea to help your users with the concept).
  767.     Users can create rooms by using the Control-F (/F) and
  768.     entering a room that is not on the list.  Rooms disappear
  769.     after the last users leaves them.  Users initially enter the
  770.     SCHAT! conference unless the SysOp specifies another with
  771.     the O command line option or the users are prompted for a
  772.     conference name by means of the U command line option.
  773.     Conference names beginning with '/' are considered private
  774.     and are listed so with the Control-F command.  Only users
  775.     knowing the name may enter the conference since it is not
  776.     listed anywhere.
  777.  
  778.     I have include a standard RA menu example to show what I mean.
  779.  
  780.     SCHAT.ASC example
  781.  
  782.           Welcome Traveller to the Towne of GreySmauk!
  783.                  ──────────────────────
  784.                 (D)ragon Inn
  785.                 (M)aid's Corner
  786.                 (S)tory Teller's Block
  787.                 (W)izard's Guild
  788.                 (T)alk in Private
  789.                 (A)rch-Mage's ONLY
  790.                 (R)eturn to the Wilderness.
  791.  
  792.                   Select F,L,P,S or Q:
  793.  
  794.     SCHAT.MNU examples for a network system:
  795.  
  796.     'D' - Type 7 : SCHAT!.EXE ODRAGON-INN
  797.     'M' - Type 7 : SCHAT!.EXE OMAIDS-CORNER
  798.     'S' - Type 7 : SCHAT!.EXE OSTORY-TELLER
  799.     'W' - Type 7 : SCHAT!.EXE OMAGES-GUILD
  800.     'T' - Type 7 : SCHAT!.EXE U
  801.     'A' - Type 7 : SCHAT!.EXE O\ARCH-MAGE
  802.     'Q' - typical goto or return to menu depending on how
  803.           you have it setup.
  804.  
  805.     The previous example is a simplified RA menu that shows all
  806.     the various options availiable for conferencing systems.
  807.     Option 'D' is an example of the sysop-defined group name
  808.     using 'DRAGON-INN' as the tag to communicate across the net.
  809.     The 'T' option allows two users to use a previously decided
  810.     number to conduct a private SChat! session or just to create
  811.     their own place using the U <user-defined group name>
  812.     option.  And finally the 'A' menu option shows that mixed
  813.     with RA's restricted security access you could open
  814.     restricted access SChat! session with, in this case,
  815.     'ARCH-MAGE' as the group name.
  816.  
  817.  
  818. I m m e d i a t e   U s e r s
  819. ─────────────────────────────
  820.  
  821.     Immediate User Mode allows you to use SabreChat! without the
  822.     need of a specific BBS or a BBS at all.  This allows you to
  823.     specify the information normally passed by USERON.BBS. Making
  824.     it possible to use SabreChat! on the spur of the moment or
  825.     even on a network in the office to talk to someone else on the
  826.     net.  Immediate User Mode releases SabreChat! from bulletin
  827.     board systems expanding it uses.
  828.  
  829.     Two people or more people could talk across a NETBIOS or NOVELL
  830.     network by using a call similar to this:
  831.  
  832.     User 1: SCHAT! N1 &Shawn_Gresham
  833.     User 2: SCHAT! N2 &Gina_Lewter
  834.  
  835.     SabreChat! can be used in immediate mode with an online user just
  836.     by adding the port and baudrate
  837.  
  838.     User 3: SCHAT! N3 &Joel_Karr B9600 P0
  839.  
  840.     This feature allows other non-specific BBS's to use SabreChat! and
  841.     it also allows the sysop or a local user to pop into SabreChat! as
  842.     an imaginary node.
  843.  
  844.  
  845. T e c h n i c a l i t i e s
  846. ───────────────────────────
  847.  
  848.     For the sake of debugging, I have included a list of
  849.     system specific items that might cause conflict with
  850.     other software.
  851.  
  852.     ■ SChat! calls MXR! via interrupt 66h.
  853.     ■ SChat! calls the fossil driver via interrupt 14h.
  854.     ■ SChat! calls NetBios via interrupt 5ch.
  855.     ■ SChat! uses the IPX low-level datagrams packets
  856.       in the Novell Netware (I) mode.
  857.     ■ SChat! gets it's user information from USERON.BBS.
  858.     ■ SChat! gets it's keyboard input from the fossil and
  859.       likewise uses it's screen output routines in text mode.
  860.     ■ SChat! performs its Bios Output mode via interrupt 10h.
  861.  
  862.  
  863. T h e    F u t u r e
  864. ───────────────────
  865.  
  866.     Here is a list of suggestions and various ideas that we have
  867.     spawned or have received from contributing users during the
  868.     development of SabreChat!.  Whether these ideas become code
  869.     is dependent on the usefulness and difficulty of the task.
  870.  
  871.     ■ Split windows for ANSI users.
  872.     ■ Log Entries.
  873.     ■ A SysOp Capture Option for recording those unforgettable
  874.       moments.
  875.  
  876.     If you have a nifty idea for an useful option, please drop us
  877.     some mail.  After all... we can't think of everything. :)
  878.     Which leads to...
  879.  
  880.  
  881. H e l p   o r    C o m m e n t s
  882. ───────────────────────────────
  883.  
  884.     If you have any difficulties or comments, we would appreciate
  885.     any feedback (is there anybody out there?!?).  Please call
  886.     Electrodes BBS (903) 868-2794 or NetMail at 1/19:55 to Shawn
  887.     Gresham or Joel Karr (SysOp).  We are also available on the
  888.     RA_SUPPORT and RA_UTIL echos.
  889.  
  890.  
  891. T h a n k s
  892. ───────────
  893.  
  894.     I'd like to thank the following people for all the various
  895.     things they did in the development of SabreChat!.
  896.  
  897.     Joel Karr, my number one ALPHA tester, for submitting his
  898.      delicate BBS for testing (still got your finger over that
  899.      reset button???) and for the invaluable programming help and
  900.      insight!
  901.  
  902.     Les Harding, for all those hours of testing the "other side"
  903.      and the technical help that made programming easier.
  904.  
  905.     Debbie Karr, for the moral support and soft drinks!!
  906.  
  907.     And to all the users of Electrodes BBS who had to deal with
  908.     SabreChat!'s moody tendencies...thanks guys and gals!!!
  909.     You're the ones that I writing it for!
  910.  
  911.  
  912. B e t a  T e a m
  913. ────────────────
  914.  
  915.         This beta cycle had to be contained within RA beta sites
  916.         only. I know there were others that had helped in testing
  917.         this version, but sorry guys, I didn't have your names!
  918.         Thanks to all the RA beta folks that gave a helping hand
  919.         with this release!!!
  920.  
  921.         And to our old beta team, thanks guys! We will continue
  922.         beta testing thru you when possible. Starting with this
  923.         release we hope to get back to beta testing with you. We
  924.         have not forgotten you!!
  925.  
  926.     A special thanks goes out to our fantastic Beta Team.
  927.     Let's all take our hats off for these few brave souls.
  928.     Keep up the good work gang.
  929.  
  930.         Fred Horner                Rod Hancock
  931.         The Private EaR            Motor City Software
  932.         Waco, Tx                   Oshawa ON
  933.         1:388/10                   1:229/418
  934.         (817) 776-9877             (416) 579-6318
  935.  
  936.         Terry Harvey               Bruce Bodger
  937.         Eagle One BBS              The Truckstop BBS
  938.         Burwood NSW Australia      Tulsa, OK
  939.         3:712/704                  1:170/400
  940.         61-2-745-3190              (918) 254-6618
  941.  
  942.  
  943.     Documentation by Shawn Gresham and Joel Karr, 1991.
  944.                  Good Bye!
  945.  
  946.